package com.hskn.hss.module.tlfacilities.to;

import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

import java.io.Serializable;
import java.util.List;

/**
 *
 */
@ApiModel(value = "设施档案导出接口-TO", description = "设施档案导出接口-TO")
public class TIFacilitiesExcelWriteTo implements Serializable {

    private Long size;
    private Long total;
    private Long current;
    private Long page;
    @ApiModelProperty(value = "设施id", name = "id", example = "7700-26")
    private String id;
    @ApiModelProperty(value = "设施名称", name = "faclname", example = "7700-26")
    private String faclname;
    @ApiModelProperty(value = "设施状态", name = "faclstatus", example = "1")
    private String faclstatus;
    @ApiModelProperty(value = "设施大类id", name = "facltypeid", example = "df89abf05c7c87bbfc7423efd1ac26b2")
    private String facltypeid;
    @ApiModelProperty(value = "设施小类id", name = "facltypeitemid", example = "cce270d93e225dcf82df52cc7393da6b")
    private String facltypeitemid;
    @ApiModelProperty(value = "维护单位id", name = "mtadeptId", example = "924")
    private String mtadeptId;
    @ApiModelProperty(value = "设施", name = "type", example = "设施")
    private String type;
    @ApiModelProperty(value = "ids", name = "ids" , allowableValues ="05fc631946a1414e895c460be6f5be91")
    private String ids;
    @ApiModelProperty(value = "excludeIds", name = "excludeIds" , allowableValues ="05fc631946a1414e895c460be6f5be91")
    private String excludeIds;
    @ApiModelProperty(value = "idlist", name = "idlist" , allowableValues ="05fc631946a1414e895c460be6f5be91")
    private List<String> idlist;
    @ApiModelProperty(value = "所属机构id", name = "facldeptid", example = "05fc631946a1414e895c460be6f5be91")
    private String facldeptid;
    @ApiModelProperty(value = "开始时间", name = "startTime", example = "2021-09-22 18:20:24")
    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
    private String startTime;
    @ApiModelProperty(value = "结束时间", name = "endTime", example = "2021-09-22 18:20:24")
    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
    private String endTime;
    @ApiModelProperty(value = "月", name = "flag", example = "1")
    private String flag;
    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
    public List<String> getToiletpersondate() {
        return toiletpersondate;
    }

    public void setToiletpersondate(List<String> toiletpersondate) {
        this.toiletpersondate = toiletpersondate;
    }

    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
    private List<String> toiletpersondate;



    public Long getTotal() {
        return total;
    }

    public Long getCurrent() {
        return current;
    }

    public Long getPage() {
        return page;
    }

    public void setSize(Long size) {
        this.size = size;
    }

    public void setTotal(Long total) {
        this.total = total;
    }

    public void setCurrent(Long current) {
        this.current = current;
    }

    public Long getSize() {
        return size;
    }

    public void setPage(Long page) {
        this.page = page;
    }

    public String getFaclname() {
        return faclname;
    }

    public String getFaclstatus() {
        return faclstatus;
    }

    public String getFacltypeid() {
        return facltypeid;
    }

    public String getFacltypeitemid() {
        return facltypeitemid;
    }

    public String getMtadeptId() {
        return mtadeptId;
    }

    public String getIds() {
        return ids;
    }

    public String getExcludeIds() {
        return excludeIds;
    }

    public void setFaclname(String faclname) {
        this.faclname = faclname;
    }

    public void setFaclstatus(String faclstatus) {
        this.faclstatus = faclstatus;
    }

    public void setFacltypeid(String facltypeid) {
        this.facltypeid = facltypeid;
    }

    public void setFacltypeitemid(String facltypeitemid) {
        this.facltypeitemid = facltypeitemid;
    }

    public void setMtadeptId(String mtadeptId) {
        this.mtadeptId = mtadeptId;
    }

    public void setType(String type) {
        this.type = type;
    }

    public String getType() {
        return type;
    }

    public void setIds(String ids) {
        this.ids = ids;
    }

    public void setExcludeIds(String excludeIds) {
        this.excludeIds = excludeIds;
    }

    public List<String> getIdlist() {
        return idlist;
    }

    public void setIdlist(List<String> idlist) {
        this.idlist = idlist;
    }

    public String getFacldeptid() {
        return facldeptid;
    }

    public void setFacldeptid(String facldeptid) {
        this.facldeptid = facldeptid;
    }

    public String getStartTime() {
        return startTime;
    }

    public void setStartTime(String startTime) {
        this.startTime = startTime;
    }

    public String getEndTime() {
        return endTime;
    }

    public void setEndTime(String endTime) {
        this.endTime = endTime;
    }

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getFlag() {
        return flag;
    }

    public void setFlag(String flag) {
        this.flag = flag;
    }
}
